package com.shujia.bean

object CaseClass {

  /**
    * mdn string comment '手机号码'
    * * ,start_time string comment '业务开始时间'
    * * ,county_id string comment '区县编码'
    * * ,longi string comment '经度'
    * * ,lati string comment '纬度'
    * * ,bsid string comment '基站标识'
    * * ,grid_id string comment '网格号'
    * * ,biz_type string comment '业务类型'
    * * ,event_type string comment '事件类型'
    * * ,data_source string comment '数据源'
    *
    */

  case class MergeLocation(mdn: String,
                           start_time: String,
                           county_id: String,
                           longi: String,
                           lati: String,
                           bsid: String,
                           grid_id: String,
                           biz_type: String,
                           event_type: String,
                           data_source: String)


  /**
    * mdn string comment '用户手机号码'
    * ,longi string comment '网格中心点经度'
    * ,lati string comment '网格中心点纬度'
    * ,grid_id string comment '停留点所在电信内部网格号'
    * ,county_id string comment '停留点区县'
    * ,duration string comment '机主在停留点停留的时间长度（分钟）,lTime-eTime'
    * ,grid_first_time string comment '网格第一个记录位置点时间（秒级）'
    * ,grid_last_time string comment '网格最后一个记录位置点时间（秒级）'
    *
    */

  case class StayPoint(mdn: String,
                       longi: String,
                       lati: String,
                       grid_id: String,
                       county_id: String,
                       duration: String,
                       grid_first_time: String,
                       grid_last_time: String)


  /**
    * mdn string comment '手机号大写MD5加密'
    * ,source_county_id string comment '游客来源区县'
    * ,d_province_id string comment '旅游目的地省代码'
    * ,d_stay_time double comment '游客在该省停留的时间长度（小时）'
    * ,d_max_distance double comment '游客本次出游距离'
    *
    */

  case class Province(mdn: String,
                      source_county_id: String,
                      d_province_id: String,
                      d_stay_time: String,
                      d_max_distance: String)


}
